@charset "utf-8";

* { margin:0px; padding:0px; }
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; font-size:12px; color:#666666; }
a {color:#666666 ;text-decoration:none;}
a:hover{ text-decoration:none; }
input {font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体", "黑体";outline: none;}
textarea {font-family:"微软雅黑",Arial, Helvetica, sans-serif,"宋体",  "黑体";outline: none;}
img { border:0px; vertical-align:middle;margin:0;padding:0; }
.cls {clear:both;}
.fl{float:left;}
.fr{float:right;}

#header{width:100%;}
#head{width:1002px; margin:0 auto; overflow:hidden;padding:34px 0 40px;}
#logo{height:130px; float:left; }
.head_r{float:right;margin-top:50px;}
.head_r .sc{ text-align:right;}
.head_r .sc a{margin-left:20px; font-size:12px;}
.head_r .sc a:hover{ color:#009b40;}
.head_r .ss{width:342px;_width:348px;height:36px; margin-top:15px }
.head_r .ss .ssk{ float:left;width:280px; border:1px solid #cccccc; background:#fff;height:34px; line-height:34px; padding:0 10px; font-size:14px; color:#666666;}
.head_r .ss .an{width:40px;height:36px; border:0;outline:0; background:#009b40; font-size:12px; color:#fff; float:right; cursor:pointer;}

#nav{width:100%; background:#009b40;height:47px; z-index:1000;}
.nav{width:1000px; margin:0 auto; list-style:none;  z-index:99;}
.nav li{width:165px;height:47px; line-height:47px; font-size:12px; float:left; display:inline; position:relative;z-index:1000;}
.nav li a{display:block; color:#fff;font-family:"宋体"; font-size:14px; text-align:center; font-weight:bold;}
.nav li a:hover,.nav li.dq a{background:#e3e3e3; color:#009b40;}
.shownav{background:#e3e3e3; color:#009b40;}
.nav li.line{width:2px;}
.nav li .nav_ej{ position:absolute;top:47px; background:#e3e3e3; left:0; display:none;width:auto; z-index:89;}
.nav li .nav_ej a{height:35px;width:165px; line-height:35px; font-weight:normal; display:block; z-index:89;}
.nav li .nav_ej a:hover{text-decoration:underline;}

#banner{width:100%;height:365px; position:relative; z-index:1;}
#slides { display:block; width:100%; height:365px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#009b40}

#con{width:1002px;margin:0 auto; overflow:hidden;}
.title{ background:url(../img/title_bg.png) no-repeat;height:42px; line-height:40px; font-size: 22px;}
.title.bg1{background-position:0 0;}
.title.bg2{background-position:0 -42px;}
.title.bg3{background-position:0 -84px;}
.title.bg4{background-position:0 -126px;}
.title span{float:right; line-height:40px; text-transform:uppercase; font-size:12px;}
.cont{overflow:hidden; padding-top:20px;}

.con_l{float:left;width:630px;}
.con_r{float:right; width:630px;}
/*
.con_about{padding-top:10px;height:164px; overflow:hidden;}
.con_about .img{float:left;margin-right:7px; border:1px solid #ccc;}
.con_about .img img{width:205px;height:104px;}
.con_about h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_about p{ line-height:24px;}

.con_news{padding-top:10px;height:164px; overflow:hidden;}
.con_news .img{float:left;margin-right:7px; border:1px solid #ccc;}
.con_news .img img{width:160px;height:80px;}
.con_news h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_news h1 a{color:#009b40;}
.con_news p{ line-height:24px; height:48px; overflow:hidden;}
.con_news .new_more{color:#d1ae67;}
.con_news .list{ list-style:none;}
.con_news .list li{line-height:24px;}
.con_news .list li span{float:right;}
.con_news .list li a{ background:url(../img/li1.png) no-repeat left center; padding-left:10px;}
.con_news .list li a:hover{color:#009b40; background:url(../img/li2.png) no-repeat left center; padding-left:10px;}
*/

.con_service{padding:10px 0;height:180px; overflow:hidden;}
.con_sv_l,.con_sv_r{height: 180px;width:30px;display:block; border:0; outline:none; cursor:pointer;}
.con_sv_r{float:right; background:url(../img/xz_r1.png) no-repeat center center; }
.con_sv_r:hover{background:url(../img/xz_r2.png) no-repeat center center; }
.con_sv_l{float:left; background:url(../img/xz_l1.png) no-repeat center center; }
.con_sv_l:hover{background:url(../img/xz_l2.png) no-repeat center center; }
/*
.con_sv_m{ float:left;width:490px;  height:130px;  overflow:hidden;}
.con_sv_list{ overflow:hidden;}
.con_sv_list ul{list-style:none;}
.con_sv_list ul li{width:140px; margin:0 5px; float:left; display:inline;}
.con_sv_list ul li img{width:138px; border:1px solid #ccc;height:98px;}
.con_sv_list ul li p{height:30px; line-height:30px; text-align:center;}
*/
.con_contact{padding:10px 0; background:url(../img/lx_bg.png) no-repeat left 70px;height:130px;}
.con_contact .img{float:right;margin-left:7px; border:1px solid #ccc;}
.con_contact .img img{width:186px;height:129px;}
.con_contact p{margin-top:5px; line-height:24px;}

#footer{border-top:3px solid #757575;width:100%; line-height:30px; text-align:center; padding:10px 0; }


#ny_con{overflow:hidden;padding-top:30px;}
#ny_left{width:210px; float:left;}
.ny_nav_title{ padding-bottom:20px;}
.ny_nav_title img{width:200px;height:33px;}
.ny_nav_list{list-style:none;}
.ny_nav_list li{height:35px; line-height:35px; text-align:center; font-size:14px;}
.ny_nav_list li a{display:block;border-bottom:1px solid #bababa;}
.ny_nav_list li a:hover,.ny_nav_list li a.dq{ background:#009b40; border-bottom:1px solid #009b40; color:#fff;}
#ny_right{width:750px; float:right;}
.ny_r_top{padding-bottom:10px; overflow:hidden;}
.ny_r_top span{float:right;}
.ny_r_top span a.dq{color:#009b40;}

.showdq{background:#009b40; color:#FFF;}

.showdqes{ color:#009b40;}
.new_list{list-style:none; height:auto; min-height:585px;_height:585px;}
.new_list li{line-height:38px; border-bottom:1px solid #d6d6d6;}
.new_list li span{float:right;}
.new_list li a{ background:url(../img/li1.png) no-repeat left center; padding-left:10px;}
.new_list li a:hover{color:#009b40; background:url(../img/li2.png) no-repeat left center; padding-left:10px;}
#page{margin:20px 0; text-align:center;}
#page a{margin:0 8px; line-height:20px; display:inline-block; cursor:pointer;}
#page a.dq{color:#009b40}
#page a.an{color:#fff; padding:0 15px; background:#009b40}

.ny_r_nro{ overflow:hidden; line-height:24px; padding-bottom:20px;}
.img_list{margin:0 -6px; width:762px; position:relative; list-style:none; overflow:hidden; height:auto;min-height:620px;_height:620px;}
.img_list li{width:242px;margin:0 6px; float:left; margin-top:10px; display:inline;}
.img_list li img{width:240px; border:1px solid #ccc;height:167px;}
.img_list li p{text-align:center;  line-height:30px; color:#009b40}
.ny_r_height{height:auto;min-height:400px;_height:400px;}
.new_title{margin:20px 0; line-height:30px; text-align:center; border-bottom:1px solid #ccc;}
.new_title h1{font-size:16px; }
.new_title p{color:#999; line-height:20px;}


.sxp{height:85px; line-height:25px; padding:30px 20px 0px; font-size:14px;}
.sxp span{ display:block;}
.sxp a:hover{color:#009b40;}

.hdly_page { }
.slides_container { float:left; width:520px; height:125px; overflow:hidden;}
#right_bott { position:relative;}
#right_bott button {  text-indent:-9999px; border:0; cursor:pointer;}
.right_bott_list { float:left; width:520px;  overflow:hidden;}
#right_bott ul { float:left;}
#right_bott #list div{ width:8000px; float:left;}
#right_bott ul li{ float:left; width:auto; display:inline; overflow:hidden;}
#right_bott ul li img { display:inline; }
.hdly_page_y { }

/*更改*/
.con_sv_m{ float:left;width:1220px; /* height:130px; */ overflow:hidden;position:relative;}
.con_sv_list{ overflow:hidden; }
.con_sv_list ul{list-style:none; float:left;}
.con_sv_list ul li{width:240px; margin: 0 20px; float:left; display:inline;}
.con_sv_list ul li img{width:240px; border:1px solid #ccc;height: 160px;}
.con_sv_list ul li p{height:30px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#con2{width:1280px; margin:0 auto;}

.con_about{padding-top:10px; overflow:hidden;}
.con_about .img{ text-align:center;width:100%; overflow:hidden; margin-bottom:10px;}
.con_about .img img{}
.con_about h1{font-size:12px; color:#009b40; line-height:20px; height:20px; overflow:hidden;}
.con_about p{ line-height:24px;}
.con_about p a{color:#009b40}

.con_m_bot{margin-top:10px; height:400px; overflow:hidden; line-height:24px; font-size:14px;}
.con_new{height:390px;margin-bottom:10px; overflow:hidden;}
.con_new p{ text-indent:2em;}
.con_new_img{text-align:center;overflow:hidden; margin-bottom:10px;}
.con_new_title{text-align:center; font-size:16px; line-height:30px; }
.con_lx {height:390px;margin-bottom:10px; padding:10px; line-height:30px;}

.list_lh{ height:400px; overflow:hidden;}
.list_lh li{ height:400px;}

/*在线订单-内页*/
#lyb{height:493px; padding-left:10px;}
#textfield2{width:149px; height:25px;}
#textfield3{width:149px; height:25px;}
#textfield4{width:149px; height:25px;}
#textfield{width:149px; height:25px;}
.xx_con1_ss_b{width:92px; height:30px; color:#FFF; font-size:14px; background-color:#039a39; text-align:center; border:0px; cursor:pointer;}